package com.ruoyi.back.service

import com.baomidou.mybatisplus.extension.plugins.pagination.Page
import com.baomidou.mybatisplus.extension.service.IService
import com.ruoyi.app.common.Data
import com.ruoyi.app.common.PageData
import com.ruoyi.back.domain.dto.ExtractVideoQueryDto
import com.ruoyi.back.domain.v3.ExtractVideo

interface ExtractVideoService : IService<ExtractVideo> {

    /**
     * 保存或者修改提取视频
     */
    fun saveExtractVideo(extractVideo: ExtractVideo): Data<Boolean>

    /**
     * 移除提取视频
     */
    fun deleteExtractVideo(ids: String): Data<Boolean>

    /**
     * 获取提取视频列表
     */
    fun extractVideoList(extractVideoQueryDto: ExtractVideoQueryDto): Page<ExtractVideo>
}

